/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconWeibo = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M735.126 491.278c0 0 131.852-233.991-249.495-111.174 47.806-37.456 40.083-113.78 2.567-140.888-139.615-100.845-480.82 221.035-480.82 412.356 0 116.329 125.365 267.586 411.042 267.586 359.394 0 471.824-196.495 471.824-292.126 0-131.892-155.119-135.753-155.119-135.753zM430.242 868.823c-167.408 15.602-311.686-63.8-322.214-177.385-10.644-113.546 116.486-218.251 283.933-233.835 167.408-15.582 311.686 63.8 322.251 177.364 10.566 113.566-116.525 218.272-283.971 233.854z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M371.125 539.554c-90.653 15.347-153.472 90.77-140.301 168.369 13.133 77.637 97.239 128.148 187.89 112.82 90.613-15.347 153.434-90.711 140.301-168.369-13.172-77.636-97.239-128.128-187.89-112.82zM355.368 761.020c-29.283 8.036-59.038-7.173-66.465-33.987-7.35-26.892 10.408-55.174 39.652-63.251 29.283-8.075 59.038 7.135 66.425 33.987 7.389 26.852-10.33 55.137-39.612 63.251zM431.417 674.818c-15.054 0-27.264-12.172-27.264-27.225 0-15.033 12.21-27.245 27.264-27.245 15.054 0 27.224 12.231 27.224 27.245 0.001 15.054-12.171 27.225-27.224 27.225z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M960.023 201.171c-60.174-76.932-156.609-110.292-271.467-93.926-19.365 2.744-32.851 20.679-30.087 40.063 2.725 19.326 20.6 32.752 40.044 30.047 113.742-16.229 174.68 27.715 205.766 67.466 40.807 52.235 52.333 126.678 28.637 185.186-7.35 18.13 1.373 38.789 19.522 46.121 4.371 1.764 8.839 2.606 13.289 2.606 13.976 0 27.224-8.35 32.812-22.11 32.927-81.244 17.462-183.891-38.515-255.453z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M722.602 235.767c-19.287 2.764-32.772 20.698-30.008 40.044 2.764 19.345 20.6 32.772 40.044 30.047 32.537-4.665 57.881 3.156 73.091 22.6 13.7 17.563 17.758 43.336 9.956 62.722-7.35 18.13 1.411 38.77 19.522 46.121 4.409 1.764 8.839 2.588 13.289 2.588 13.976 0 27.264-8.35 32.812-22.11 17.464-43.043 9.683-95.219-19.796-132.93-18.091-23.169-60.212-60.331-138.909-49.081z"
        fill={getIconColor(color, 3, '#333333')}
      />
    </Svg>
  );
};

IconWeibo.defaultProps = {
  size: 18,
};

IconWeibo = React.memo ? React.memo(IconWeibo) : IconWeibo;

export default IconWeibo;
